/**
 * 若共用的数据较少，可以直接使用单文件。
 * 不必使用modules，否则反而会影响性能
 */

import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex);

const state ={
  count: 1,
  money: 121,
  cart:[]
};

const actions ={
  minusNum: ({commit},param) => {
        commit('minus', param)
    }
};

const mutations ={
    addNum (state,num) {
      state.count+= num
    },
    minus (state,param) {
      state.count-= param
    }
};
export default new Vuex.Store({
    state,
    actions,
    mutations
})


